package com.htudata.hieyes.alarm.mapper;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import java.util.List;

import com.htudata.hieyes.alarm.pojo.po.AlarmLevelPO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface AlarmStatisMapper {
  List<AlarmLevelPO> selectAlarmLevelList();
  
  JSONArray selectNodeProblems(@Param("startTimeInt") long paramLong1, @Param("endTimeInt") long paramLong2);
  
  JSONObject countItems();
  
  JSONObject getDataCollectStatis();
  
  JSONArray getDataCollectAlarm(@Param("tableName") String paramString);
  
  JSONArray getAllCollectItems();

}
